首页> 外文OA文献 >Verification and falsification of programs with loops using predicate abstraction.
【2h】

Verification and falsification of programs with loops using predicate abstraction.

机译:使用谓词抽象对带有循环的程序进行验证和伪造。

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Predicate abstraction is amajor abstraction technique for the verification of software.Data is abstracted by means of Boolean variables, which keep track of predicates over the data. In many cases, predicate abstraction suffers from the need for at least one predicate for each iteration of a loop construct in the program.We propose to extract looping counterexamples from the abstract model, and to parametrise the simulation instance in the number of loop iterations.We present a novel technique that speeds up the detection of long counterexamples as well as the verification of programs with loops. BCS © 2009.
机译:谓词抽象是用于软件验证的主要抽象技术。数据是通过布尔变量来抽象的,该布尔变量跟踪数据上的谓词。在很多情况下,对于程序中循环构造的每次迭代,谓词抽象都需要至少一个谓词。我们建议从抽象模型中提取循环反例,并在循环迭代次数中对模拟实例进行参数化。我们提出了一种新颖的技术,可以加快对长反例的检测以及带循环的程序验证。 BCS©2009。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号